@charset "utf-8";

#wrap{position:relative;font-family:dotum;}
#content{ width:940px; margin:0 auto;zoom:1; margin-top:20px;}
#content:after{content:""; display:block; clear:both;}
a:hover{text-decoration:underline;}
.c_left{ float:left; width:216px;}
.c_center{float:left; width:442px; padding:0 30px;}
.c_right{float:right; width:222px; }
.bottom{ margin:5px 0;}


.drapes{ width:940px; margin:0 auto; text-align:center; position:relative; }
.drapes .drap1{position:absolute; left:-20px;}


.keybox{background:url(../images/common/content_bg.gif) 0 0 no-repeat; width:940px; margin:0 auto; padding:0; zoom:1;}
.keybox:after{content:""; display:block; clear:both;}
.kcont .banner{float:left; width:667px; height:297px; position:relative; }
.kcont .banner_img{ height:268px;}
.kcont .banner p img{padding-right:10px;}
.kcont .w_lg{float:right; width:234px; position:relative;  }
.kcont .banner .banner_bt{background:#5c5593; border:#363157 1px solid; border-bottom:none; width:686px; height:29px; z-index:20; position:absolute; top:267px; opacity:0.95;}
.kcont .banner .banner_bt a{color:#d2cfe7; letter-spacing:-0.1em; text-decoration:none;}
.kcont .banner .banner_bt li{float:left; padding:7px 0 0 3px; margin-left:5px;}
.kcont .banner .banner_bt li span{height:12px; width:12px; display:block; float:left;}
.kcont .banner .banner_bt .num1{background:url(../images/main2/bul_keynum.gif) 0 0 no-repeat;  }
.kcont .banner .banner_bt .num2{background:url(../images/main2/bul_keynum.gif) -16px 0 no-repeat;}
.kcont .banner .banner_bt .num3{background:url(../images/main2/bul_keynum.gif) -32px 0 no-repeat;}
.kcont .banner .banner_bt .num4{background:url(../images/main2/bul_keynum.gif) -48px 0 no-repeat;}
.kcont .banner .banner_bt .num5{background:url(../images/main2/bul_keynum.gif) -67px 0 no-repeat;}
.kcont .banner .banner_bt .on{background:#25223b; margin:2px 5px 0 10px; height:20px; padding:5px 10px 0 10px; }
.kcont .banner .banner_bt .on a{color:#ebebeb; text-decoration:none;}
.kcont .banner .banner_bt .on a em{color:#fbfa03;}
.kcont .banner .banner_bt .on .num1{background:url(../images/main2/bul_keynum_on.gif) 0 0 no-repeat;  }
.kcont .banner .banner_bt .on .num2{background:url(../images/main2/bul_keynum_on.gif) -16px 0 no-repeat;}
.kcont .banner .banner_bt .on .num3{background:url(../images/main2/bul_keynum_on.gif) -32px 0 no-repeat;}
.kcont .banner .banner_bt .on .num4{background:url(../images/main2/bul_keynum_on.gif) -48px 0 no-repeat;}
.kcont .banner .banner_bt .on .num5{background:url(../images/main2/bul_keynum_on.gif) -67px 0 no-repeat;}

.w_lg{padding-top:35px;}
.w_lg fieldset{width:234px;padding:0; margin:0; }
.w_lg fieldset .ibg1{background:url(../images/main2/input1.gif) 0 0 no-repeat; width:145px; height:30px; display:block; margin-top:5px; margin-left:0;}
.w_lg fieldset .ibg1:hover{background:url(../images/main2/input1_on.gif) 0 0 no-repeat;}
.w_lg fieldset input{margin:6px 0 0 12px; color:#333; border:1px solid #fff; width:120px; font-size:12px; }
.w_lg fieldset .ibg2{background:url(../images/main2/input2.gif) 0 0 no-repeat; width:145px; height:30px; display:block; margin-top:10px; margin-left:0;}
.w_lg fieldset .ibg2:hover{background:url(../images/main2/input2_on.gif) 0 0 no-repeat;}
.w_lg fieldset button{background:url(../images/main2/btn_search.gif) 0 0 no-repeat; width:75px; height:75px; position:absolute; top:0; right:0; border:none; top:35px;}
.w_lg .member{ margin-top:10px; *margin-top:0;color:#5b5957;font-size:11px;}
.w_lg .member a{color:#5b5957; letter-spacing:-1px; font-size:11px;}
.w_lg .member em{padding:0 3px;}
.w_lg .logoutBox{width:234px;height:95px;}
.w_lg .loginBox{width:234px;height:95px;}
.loginBox dl{margin-left:10px;zoom:1;}
.loginBox dl:after{content:""; display:block; clear:both;}
.loginBox dl .img{display:block; float:left; margin-right:20px;}
.loginBox dl .img img{border:1px solid #e1e1e1;}
.loginBox dt{ float:left;width:140px;}
.loginBox dd{float:left; margin:5px 0 0 0; line-height:18px; color:#252525; width:140px;}
.loginBox ul{margin:8px 10px 0 10px; zoom:1;}
.loginBox ul:after{content:""; display:block; clear:both;}
.loginBox li{float:left; padding-right:10px; color:#959595; font-size:11px;}
.loginBox li a{ color:#959595;}

.w_lg .today{ width:214px; margin-top:8px; background:#f9f9f9; border:1px solid #d7d7d7;border-radius: 6px;-webkit-border-radius: 6px; padding:9px;}
.w_lg .today .form{margin-top:5px; color:#686868;}
.w_lg .today .form input{ border:1px solid #e1e1e1; width:121px; height:20px; margin-left:6px; padding-left:4px;}
.w_lg .today .form strong{ color:#534c8d;}
.w_lg .today .form p{margin-bottom:6px; }
.w_lg .today .form .btn{margin:0 auto; text-align:center;}
.w_lg .today .form button{ background:url(../images/main2/btn_view.gif) 0 0 no-repeat; width:91px; height:27px; margin:0; border:none;}
.w_lg .today .form .solunar{ width:80px; }

.w_star{ background:url(../images/main2/search_bg.gif) 0 0 repeat-x; width:940px; height:65px;}
.w_star .s_box{width:940px; margin:0 auto; zoom:1;}
.w_star .s_box:after{content:""; display:block; clear:both;}
.w_star .s_box .bn_s{ float:left; width:437px; height:23px; background:url(../images/main2/bn_star.png) 0 0 no-repeat; padding:42px 0 0 133px;}
.w_star .s_box .bn_s li{ float:left;padding-right:7px;color:#707070; white-space:nowrap;}
.w_star .s_box .bn_s li a{ color:#707070}
.w_star .s_box .bn_s li a:hover{font-weight:bold;}
.w_star .s_box fieldset{float:right; width:370px; position:relative; margin-top:16px; }
.w_star .s_box fieldset span{display:block; background:url(../images/main2/star_s_bg.gif) 0 0 no-repeat; width:370px; height:30px; }
.w_star .s_box fieldset input{border:1px solid #fff; margin:6px 0 0 36px; width:250px; height:20px;}
.w_star .s_box fieldset button{background:url(../images/main2/btn_search1.gif) 0 0 no-repeat; width:60px; height:48px; border:none; position:absolute; right:0; top:0;} 

/*실시간스타궁합랭킹*/
.star_cn{width:216px; clear:both; margin-bottom:70px; *margin-bottom:0px; }
.star_cn ul{margin:12px 0 24px 0;}
.star_cn h3{ margin-bottom:5px; border-bottom:2px solid #200e62; padding-bottom:12px; width:216px;  }
.star_cn h3 img{ *float:left;}
.star_cn li{color:#363636; width:207px; letter-spacing:-1.5px; margin-bottom:13px; }
.star_cn .group{ *float:left;}
.star_cn li .job{ font-size:11px; color:#959595;}
.star_cn li .txt1{color:#f32c00; padding-left:15px; width:37px; float:right; text-align:right; letter-spacing:normal;}
.star_cn li .txt2{ color:#363636; padding-left:15px; width:37px; float:right; text-align:right; letter-spacing:normal;}
.star_cn .c271568 em{ float:right;}


/*랭킹블릿*/
.ranking li em{ padding-left:18px;}
.time .ranking li em{ padding-left:5px;}
.ranking li .num1{background:url(../images/main2/bul_number2.gif) 0 0 no-repeat; width:14px; height:14px; font-weight:bold; }
.ranking li .num2{background:url(../images/main2/bul_number2.gif) 0 -26px no-repeat; width:14px; height:14px;}
.ranking li .num3{background:url(../images/main2/bul_number2.gif) 0 -52px no-repeat; width:14px; height:14px;}
.ranking li .num4{background:url(../images/main2/bul_number2.gif) 0 -78px no-repeat; width:14px; height:14px;}
.ranking li .num5{background:url(../images/main2/bul_number2.gif) 0 -104px no-repeat; width:14px; height:14px;}

/*실시간 인기운세차트5*/
.time{ width:212px; float:right; margin:45px 0 0px 10px;}
.time h3{ margin-bottom:5px; border-bottom:2px solid #200e62; padding-bottom:12px;}
.time li {padding-top:13px; width:212px; clear:both; zoom:1;}
.time li:after{content:""; display:block; clear:both;}
.time li em{color:#7169b0; font-family:Tahoma; font-size:12px; display:block; float:left; width:12px; font-weight:bold;}
.time li .img{margin-right:10px; display:block; float:left;}
.time li a{display:block; color:#363636;}
.time li .txt1{display:block; float:left; font-weight:bold; width:90px; line-height:18px;}
.time li .txt2 a{font-size:11px; color:#898989; font-weight:normal; letter-spacing:-1px;}
.time li .txt3{ width:160px; }
.time li .rank0{display:block; text-align:center; float:left; letter-spacing:-1px; font-weight:bold; width:32px; vertical-align:middle; }
.time li .rank1{display:block; text-align:center; float:left; letter-spacing:-1px; font-weight:bold;  text-indent:-10000em; background:url(../images/main2/bul_rank.gif) 0 -34px no-repeat; width:22px; height:12px; margin-right:10px;}
.time li .rank2{display:block; text-align:right; font-size:11px; font:Tahoma;  float:left;color:#989898;  letter-spacing:-1px; background:url(../images/main2/bul_rank.gif) 0 -16px no-repeat; width:22px; height:12px; margin-right:10px; }
.time li .rank3{display:block; text-align:right; font-size:11px; font:Tahoma;  float:left;color:#989898;  letter-spacing:-1px;background:url(../images/main2/bul_rank.gif) 0 0px no-repeat; width:22px; height:12px; margin-right:10px;}

/*추천운세*/
.theme_choice{width:215px; float:left;  margin-top:45px; }
.theme_choice .tit{border-bottom:2px solid #200e62; padding-bottom:7px; *position:relative; width:100%; zoom:1;}
.theme_choice .tit:after{content:""; display:block; clear:both;}
.theme_choice h3{ float:left; }
.theme_choice .more{float:right; padding-top:4px; font-weight:normal; *top:0; *right:0; *position:absolute;}
.theme_choice .list_con{ float:left; width:100px; padding:20px 10px 0 0;}
.theme_choice img{ margin-bottom:5px;}
.theme_choice a{ color:#363636; }
.theme_choice strong{margin:2px 0; display:block; width:100px; text-align:center; }
.theme_choice .txt2 a{font-size:11px; color:#898989;  letter-spacing:-1px;}
.theme_choice .tab{ width:105px; float:right; padding:20px 0 0 0;}
.theme_choice .tab li{ height:26px; position:relative; }
.theme_choice .tab li a{height:14px; display:block; padding:6px 10px 6px 10px;  color:#707070; letter-spacing:-1px; text-align:right;  border-bottom:solid 1px #dcdcdc;  }
.theme_choice .tab li a:hover{text-decoration:none;  }
.theme_choice .tab .on a{ text-decoration:none; color:#562cb5; font-weight:bold;  border-bottom:none; background:url(../images/common/choice_over.png) 0 0 no-repeat; display:block; position:absolute; left:-4px; width:89px;  }

/*추천테마*/
.theme{width:216px; height:243px; margin-top:50px; *margin-top:43px;}
.theme ul{margin-top:16px; border:solid 1px #dcdcdc; padding:5px 7px;}
.theme li{border-bottom:solid 1px #dcdcdc; padding:11px 0;}
.theme li.end{ border:none;}

/*금전궁합배너*/
.m_bn{margin-top:50px;}
.feel{ margin-top:58px;}
.feel ul{ padding-top:20px;}
.feel li{float:left; margin-right:14px; width:86px; letter-spacing:-1px;}
.feel li a{display:block; padding-bottom:4px;}
.feel li a:hover{text-decoration:underline}
.feel li img{border:1px solid #dedede; margin-bottom:2px;}
.c5a5a5a{ color:#5a5a5a;}
.c959595{ color:#959595;}
.c271568 em{ color:#271568; font-family:Tahoma; font-size:14px; margin-top:20px;}
.c271568{color:#271568; font-family:Tahoma; font-size:14px;}


/*게시판*/
.board{margin-top:50px;}
.board .tit{width:100%; zoom:1;  border-bottom:2px solid #200e62; padding-bottom:10px; }
.board .tit:after{content:""; display:block; clear:both;}
.board h3{float:left;}
.board .more{float:right; padding-top:4px;}
.more a{font-size:11px; color:#898989;}
.board em{ color:#714aca;}
.board ul{padding-top:20px;}
.board li{margin-bottom:10px; list-style-type:square; list-style-image:none; list-style:inside; color:#363636; }
.board li a{ color:#5a5a5a; letter-spacing:-1.5px;}

/*후기게시판*/

.board .review li{clear:both; zoom:1; list-style-type:none; *list-style:outside; border-bottom:solid 1px #c2c2c2; padding:0 0 10px 0;}
.board .review li:after{content:""; display:block; clear:both;}
.board .review .end{ border-bottom:2px solid #200e62; }
.board .review li em{color:#7169b0; font-family:Tahoma; font-size:12px; display:block; float:left; width:12px; font-weight:bold;}
.board .review li .img{margin-right:10px; display:block; float:left;}
.board .review li a{display:block; color:#363636;}
.board .review li .txt1{display:block; float:left; font-weight:bold; width:120px; line-height:18px;}
.board .review li .txt2{ width:120px;}
.board .review li .txt2 a{font-size:11px; color:#898989; font-weight:normal; letter-spacing:-1px;}
.board .review li .txt3 a{ height:32px; float:right; width:112px; background:url(../images/main2/board_bubble.gif) top right no-repeat; font-size:11px; color:#666666; padding:14px 3px 0 7px; }
.board .review .list a{ width:160px; display:block; float:left;}
.board .review .list .txt4{font-size:11px; color:#898989; font-weight:normal; letter-spacing:-1px; width:60px; display:block; text-align:right; float:right;}
.board .img img{border:1px solid #dedede;}

/*추천느낌충만*/
.choice{margin-top:48px;}
.choice .tit{width:222px; zoom:1;  border-bottom:2px solid #200e62; padding-bottom:10px;  }
.choice .tit:after{content:""; display:block; clear:both;}
.choice h3{float:left;}
.choice .np_bt{float:right; padding-top:4px;  height:15px;}
.choice .np_bt p{float:left; }
.choice .np_bt p a{width:15px; height:15px; display:block; text-indent:-10000em; padding:0; margin:0;}
.choice .np_bt .cprev_bt{ background:url(../images/main2/btn_pn.gif) 0 0 no-repeat; width:15px; height:15px; margin-right:3px;  }
.choice .np_bt .cnext_bt{ background:url(../images/main2/btn_pn.gif) -19px 0 no-repeat; width:15px; height:15px;}
.choice .choice_cont{padding-top:20px; clear:both; display:block;}
.choice .choice_cont a{display:block; color:#363636; margin-bottom:2px;}
.choice .img{border:1px solid #e4e4e4; margin-right:10px; display:block; float:left;}
.choice .txt1{ line-height:18px;  display:block; }
.choice .txt2{ display:block; line-height:18px; }
.choice .txt3{ color:#5a5a5a;   display:block; }
.choice .choice_cont .bt{ display:inline-block; margin-top:10px;}
/*.choice .txt1{width:200px; line-height:18px;  display:block; }
.choice .txt2{width:200px; display:block; line-height:18px; }
.choice .txt3{ color:#5a5a5a; width:200px;  display:block; }
.choice .choice_cont .bt{ display:inline-block; margin-top:10px;}*/
.choice .choice_cont .right{ float:right; display:block; width:90px;}




/*오늘의스타운세*/
.today_s{ padding:25px 4px 17px 9px; zoom:1; background:url(../images/main/today_bg.png) 0 0 no-repeat;}
/*border:1px solid #8781bd;border-radius: 6px;-webkit-border-radius: 6px;*/
.today_s:after{content:""; display:block; clear:both;}
.today_s .link a{ width:130px; height:115px; text-indent:-10000px; display:block; float:left;}
.today_s .slide{ width:255px; height:115px; float:right; position:relative;zoom:1;}
.today_s .slide:after{content:""; display:block; clear:both;}
.today_s .slide .pre{ position:absolute; left:0; top:50px; width:10px; height:15px; background:url(../images/main/btn_allow.gif) 0 0 no-repeat; overflow:hidden; text-indent:-10000px;} 
.today_s .slide .pre:hover{background:url(../images/main/btn_allow.gif) 0 -15px no-repeat;}
.today_s .slide .next{ position:absolute; right:5px; top:50px; width:10px; height:15px; background:url(../images/main/btn_allow.gif) -10px 0 no-repeat; overflow:hidden;text-indent:-10000px;} 
.today_s .slide .next:hover{background:url(../images/main/btn_allow.gif) -10px -15px no-repeat;}
.today_s .slide .img{display:block; border:1px solid #dcdcdc; width:93px; height:114px; position:absolute; top:0; left:30px;}
.today_s .slide dl{ position:absolute; top:0; right:10px; width:110px;font-family:dotum;}
.today_s .slide dt{color:#363636; font-weight:bold; font-size:14px; margin-bottom:10px; }
.today_s .slide dd em{ color:#999; width:75px; display: inline-block;}
.today_s .slide dd{color:#444; margin-top:5px;}
.today_s .slide dd a{ margin-right:5px; text-indent:-10000px; overflow:hidden; width:32px; height:32px; display:block; float:left;}
.today_s .slide dd .unse{ background:url(../images/main/btn_unse1.gif) 0 0 no-repeat; width:32px; height:32px;}
.today_s .slide dd .conect{ background:url(../images/main/btn_conect1.gif) 0 0 no-repeat; width:32px; height:32px;}
.today_s .slide dd a:hover{ background-position:0 -33px;}
.today_s .alist{ width:248px; padding-top:20px; clear:both; float:right;}
.today_s .alist li{ float:left; width:120px; border-left:1px solid #ebebeb; height:32px; color:#363636; font-weight:bold; padding-left:6px;}
.today_s .alist li:first-child{border-left:none;padding-left:0;}
.today_s .alist li img{ margin-right:3px;}
.today_s .alist li em{ font-size:11px; font-weight:normal; color:#5a5a5a;}

.ct_box{ width:461px; margin-top:50px; zoom:1;}
.ct_box:after{content:""; display:block; clear:both;}
.free{ width:212px; float:left;}
.free ul{ margin-top:15px;}
.free li{margin-top:12px;background:url(/images/main2/bul_number.gif) 0 0 no-repeat;}
.free li a{ color:#5a5a5a;}
.free li em{display:inline-table; width:12px; height:12px;  font-family:Arial; font-size:9px; font-weight:bold; text-align:center; color:#fff; margin-right:8px;}
html*div .free li em{display:inline; margin-top:8px;padding-left:2px;  font-family:Verdana; font-size:10px; font-weight:bold; color:#fff; margin-right:8px;}
.free .job{ margin-top:30px;}

/*사진으로보는스타운세*/
.star_pt{ float:left; width:442px; margin-top:71px; *margin-top:58px; }
.star_pt h4{ border-bottom:2px solid #200e62; padding-bottom:13px; *position:relative;  }
.star_pt .more{float:right; padding-top:4px; font-weight:normal; *top:0; *right:0; *position:absolute;}
.star_pt ul{padding-top:20px;}
.star_pt li{float:left; position:relative; width:143px; height:109px; margin-left:3px; }

.star_pt li img{width:143px; height:109px;}
.star_pt li .link{ display:block; position:absolute; bottom:0; left:0; background:#000;filter: alpha(opacity=80);WIDTH: 143px;opacity: 0.8;overflow: hidden; width:143px; height:20px; text-align:center;}
.star_pt li .link a{color:#fff; display:block; margin-top:4px;}
.star_pt li .link a:hover{color:#ffd628;}

/*띠별오늘의운세*/
.t_zodiac{margin-top:51px; float:left; *margin-top:49px; }
.t_zodiac h4{ border-bottom:2px solid #200e62; padding-bottom:10px; }
.t_zodiac ul{ background:url(../images/main2/tap_zodiac.png) 0 0 no-repeat; width:422px; height:128px; margin-top:20px; margin:20px 10px 0 10px; }
.t_zodiac li{ display:inline-block; width:60px;  height:60px;  cursor:pointer; *float:left;   }
.t_zodiac li a{text-indent:-10000em; display:block;  width:60px; height:60px;}
.t_zodiac li.end{margin-right:0;}
.t_zodiac li.center{width:75px;}


/*무료운세*/
.free_total{background:url(../images/main2/tap_free.gif) 0 0 no-repeat; width:194px; height:118px; padding:33px 16px 22px 13px; margin-top:51px; float:left; }
.free_total ul{width:194px; height:98px;}
.free_total li{width:95px; height:23px; display:inline-block; cursor:pointer; text-indent:-10000em; margin-top:3px; }
.free_total li a{text-indent:-10000em; display:block; width:95px; height:23px;}
.free_total li:hover{}
.free_total li.free01:hover{ background:url(../images/main2/tap_free_on.gif) 0 3px no-repeat; margin-top:5px; }
.free_total li.free02:hover{ background:url(../images/main2/tap_free_on.gif) -99px 3px no-repeat; margin-top:5px; }
.free_total li.free03:hover{ background:url(../images/main2/tap_free_on.gif) 0 -26px no-repeat;  margin-top:8px; }
.free_total li.free04:hover{ background:url(../images/main2/tap_free_on.gif) -99px -26px no-repeat; margin-top:8px;}
.free_total li.free05:hover{ background:url(../images/main2/tap_free_on.gif) 0 -51px no-repeat;  margin-top:7px; }
.free_total li.free06:hover{ background:url(../images/main2/tap_free_on.gif) -99px -51px no-repeat;  margin-top:7px; }
.free_total li.free07:hover{ background:url(../images/main2/tap_free_on.gif) 0 -73px no-repeat;  margin-bottom:8px; }
.free_total li.free08:hover{ background:url(../images/main2/tap_free_on.gif) -99px -73px no-repeat;  margin-bottom:8px; }


/*레이어팝업*/
.pop_wrap{height:260px; width:280px;}
.pop_link input{ width:13px; height:13px; vertical-align:text-top; margin-right:3px; }
.pop_link { font-size:12px; color:#363636; margin:5px 0; padding:0 40px 0 30px; background:#FFF; *position:relative;  }
.pop_link img{float:right; *position:absolute; *right:40px; *bottom:0;}
.pop_wrap ui-draggable a{ width:258px; height:25px;}



